package com.indexingsystem.boss.admin.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.indexingsystem.boss.entity.ProductCategoryRelations;

@Repository
public interface ProductCategoryRelationsMapper {
	
	/**
	 * 通过商品分类id删除商品分类信息.
	 * @param proCategoryRelationId
	 * @return
	 */
    int deleteByPrimaryKey(String proCategoryRelationId);
    
    int deleteProductCategoryRelationsByIdBatch(@Param("list") List<String> list);
    /**
     * 新增商品分类信息.
     * @param record
     * @return
     */
    int insert(ProductCategoryRelations record);

    
    /**
     * 新增商品分类信息.
     * @param record
     * @return
     */
    int insertSelective(ProductCategoryRelations record);

    
    /**
     * 通过商品分类id查询商品分类信息.
     * @param proCategoryRelationId
     * @return
     */
    ProductCategoryRelations selectByPrimaryKey(String proCategoryRelationId);

    
    /**
     * 修改商品分类信息.
     * @param record
     * @return
     */
    int updateByPrimaryKeySelective(ProductCategoryRelations record);

    
    /**
     * 修改商品分类信息.
     * @param record
     * @return
     */
    int updateByPrimaryKey(ProductCategoryRelations record);
}